#include "include/Mission_7.h"
#include "include/Jeu.h"
#include "include/Monde.h"
#include "include/Continent.h"

Mission_7::Mission_7(const char * _description) 
   : MissionStrategy(_description), asie(NULL), amerique_du_sud(NULL)
{  
}

/**
 * Vous devez conquerir en totalite l'Asie et l'Amerique du sud.
 */
bool Mission_7::estAccomplie(Joueur * _joueur)
{
   if ( !asie )
      asie = Jeu::jeu->getMonde()->getContinentByName("Asie");
   if ( !amerique_du_sud )
      amerique_du_sud = Jeu::jeu->getMonde()->getContinentByName("Amerique du Sud");

   return asie->appartientAuJoueur( _joueur ) && amerique_du_sud->appartientAuJoueur( _joueur );
}
